package com.xh3140.android.widget.dialog.values;

public class DimenRes {
    /**
     * 禁止实例化
     */
    private DimenRes() {
        throw new RuntimeException("This class prohibits instantiation.");
    }

    /**
     * 对话框宽度 %
     */
    public static float DIALOG_WIDTH = 0.9f;

    /**
     * 对话框最大高度 %
     */
    public static float DIALOG_MAX_HEIGHT = 0.75f;

    /**
     * 对话框分割线厚度 dp
     */
    public static int DIALOG_DIVIDER_THICKNESS = 1;

    /**
     * 对话框圆角半径 dp
     */
    public static int DIALOG_RADIUS = 8;

    /**
     * 标题文本字体大小 sp
     */
    public static float TITLE_TEXT_SIZE = 16f;

    /**
     * 标题内边距 [start, top, end, bottom] dp
     */
    public static int[] TITLE_PADDING = new int[]{10, 16, 10, 10};

    /**
     * 副标题文本字体大小 sp
     */
    public static float SUBTITLE_TEXT_SIZE = 14f;

    /**
     * 副标题内边距 [start, top, end, bottom] dp
     */
    public static int[] SUBTITLE_PADDING = new int[]{8, 0, 8, 8};

    /**
     * 按钮文本字体大小 sp
     */
    public static float BUTTON_TEXT_SIZE = 16f;

    /**
     * 按钮内边距 [start, top, end, bottom] dp
     */
    public static int[] BUTTON_PADDING = new int[]{12, 12, 12, 12};

    /**
     * 内容文本字体大小 sp
     */
    public static float CONTENT_TEXT_SIZE = 14f;

    /**
     * 内容内边距 [start, top, end, bottom] dp
     */
    public static int[] CONTENT_PADDING = new int[]{11, 11, 11, 11};

    /**
     * 输入文本字体大小 sp
     */
    public static float INPUT_TEXT_SIZE = 15f;

    /**
     * 输入边框线条粗细 dp
     */
    public static int INPUT_STROKE_WIDTH = 1;

    /**
     * 输入边框圆角半径 dp
     */
    public static int INPUT_RADIUS = 5;

    /**
     * 输入内边距 [start, top, end, bottom] dp
     */
    public static int[] INPUT_PADDING = new int[]{5, 8, 5, 8};

    /**
     * 输入外边距 [start, top, end, bottom] dp
     */
    public static int[] INPUT_MARGINS = new int[]{16, 32, 16, 32};

    /**
     * 列表分割线厚度 dp
     */
    public static int LIST_DIVIDER_THICKNESS = 1;

    /**
     * 列表项文本字体大小 sp
     */
    public static float LIST_ITEM_TEXT_SIZE = 16f;

    /**
     * 列表项内边距 [start, top, end, bottom] dp
     */
    public static int[] LIST_ITEM_PADDING = new int[]{12, 8, 12, 8};

    /**
     * 加载旋转视图高度 dp
     */
    public static int LOADING_SPINNER_HEIGHT = 64;

    /**
     * 加载水平视图高度 dp
     */
    public static int LOADING_HORIZONTAL_HEIGHT = 16;

    /**
     * 加载外边距 [start, top, end, bottom] dp
     */
    public static int[] LOADING_INPUT_MARGINS = new int[]{11, 11, 11, 11};

    /**
     * 加载文本字体大小 sp
     */
    public static float LOADING_TEXT_SIZE = 15f;

    /**
     * 加载内边距 [start, top, end, bottom] dp
     */
    public static int[] LOADING_PADDING = new int[]{0, 0, 0, 11};
}
